﻿<?xml version="1.0" encoding="utf-8"?>
<List xmlns:ows="Microsoft SharePoint" Title="Cache Dependency Configuration List" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/ITSPCacheDependencyConfigList" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/">
  <MetaData>
    <ContentTypes>
      <ContentType ID="0x010049a8ee438ede416eae9af63097bfcb53" Name="Cache Configuration Item">
        <FieldRefs>
          <FieldRef ID="fa564e0f-0c70-4ab9-b863-0177e6ddd247" Name="Title" DisplayName="Cache Key" />
          <FieldRef ID="b32f0a86-ca80-44cf-843d-0ea03757cd68" Name="ITSPCacheDescription" DisplayName="Description" />
          <FieldRef ID="6d6c25bb-0554-42e4-9215-7e3183a07456" Name="ITSPCacheFileDependencyPath" DisplayName="Cache Dependency File Path" />
          <FieldRef ID="d28f666f-e0d3-4fa7-aa35-77a5510c4d9d" Name="ITSPCacheFrequency" DisplayName="Cache Invalidation Frequency (mins)" />
          <FieldRef ID="9502080f-1334-4a68-a043-17c36fa0faba" Name="ITSPCacheEnabled" DisplayName="Enable Cache" />
        </FieldRefs>
      </ContentType>
    </ContentTypes>
    <Fields>
      <Field ID="82642ec8-ef9b-478f-acf9-31f7d45fbc31"
             Name="LinkTitle"
             DisplayName="Cache Key"
             Type="Computed"
             Sealed="TRUE" />
      <Field ID="fa564e0f-0c70-4ab9-b863-0177e6ddd247"
             Name="Title"
             DisplayName="Cache Key"
             Type="Text"
             Sealed="TRUE" />
      <Field ID="b32f0a86-ca80-44cf-843d-0ea03757cd68"
             Name="ITSPCacheDescription"
             DisplayName="Description"
             Description="Describe the use of the Cache Entry"
             Type="Text"
             MaxLength="255"
             Sealed="TRUE" />
      <Field ID="6d6c25bb-0554-42e4-9215-7e3183a07456"
             Name="ITSPCacheFileDependencyPath"
             DisplayName="Cache Dependency File Path"
             Description="The location of the file that is used to notify when a cache object should be refreshed. This is expected to be the path to a file: c:\temp\cache.config"
             Type="Text"
             MaxLength="255"
             Sealed="TRUE" />
      <Field ID="d28f666f-e0d3-4fa7-aa35-77a5510c4d9d"
             Name="ITSPCacheFrequency"
             DisplayName="Cache Invalidation Frequency"
             Type="Choice"
             Description="How many minutes between each time the cache is freshed?"
             Sealed="TRUE" >
        <CHOICES>
          <CHOICE Value="0">0</CHOICE>
          <CHOICE Value="5">5</CHOICE>
          <CHOICE Value="10">10</CHOICE>
          <CHOICE Value="15">15</CHOICE>
          <CHOICE Value="30">30</CHOICE>
          <CHOICE Value="60">60</CHOICE>
        </CHOICES>
      </Field>
      <Field ID="9502080f-1334-4a68-a043-17c36fa0faba"
             Name="ITSPCacheEnabled"
             DisplayName="Enable Cache"
             Type="Choice"
             Description="Is the Cache Refresh Enabled?"
             Sealed="TRUE" >
        <CHOICES>
          <CHOICE Value="True">True</CHOICE>
          <CHOICE Value="False">False</CHOICE>
        </CHOICES>
      </Field>
    </Fields>
    <Views>
      <View BaseViewID="0" Type="HTML" MobileView="TRUE" TabularView="FALSE">
        <Toolbar Type="Standard" />
        <XslLink Default="TRUE">main.xsl</XslLink>
        <RowLimit Paged="TRUE">30</RowLimit>
        <ViewFields>
          <FieldRef Name="LinkTitleNoMenu"></FieldRef>
        </ViewFields>
        <Query>
          <OrderBy>
            <FieldRef Name="Modified" Ascending="FALSE"></FieldRef>
          </OrderBy>
        </Query>
        <ParameterBindings>
          <ParameterBinding Name="AddNewAnnouncement" Location="Resource(wss,addnewitem)" />
          <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
          <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_ONET_HOME)" />
        </ParameterBindings>
      </View>
      <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/generic.png" Url="AllItems.aspx">
        <Toolbar Type="Standard" />
        <XslLink Default="TRUE">main.xsl</XslLink>
        <RowLimit Paged="TRUE">30</RowLimit>
        <ViewFields>
          <FieldRef Name="LinkTitle"></FieldRef>
          <FieldRef Name="ITSPCacheDescription"></FieldRef>
          <FieldRef Name="ITSPCacheFileDependencyPath"></FieldRef>
          <FieldRef Name="ITSPCacheFrequency"></FieldRef>
          <FieldRef Name="ITSPCacheEnabled"></FieldRef>
        </ViewFields>
        <Query>
          <OrderBy>
            <FieldRef Name="ID"></FieldRef>
          </OrderBy>
        </Query>
        <ParameterBindings>
          <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
          <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
        </ParameterBindings>
      </View>
    </Views>
    <Forms>
      <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
      <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
      <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    </Forms>
  </MetaData>
</List>